﻿p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}
.True
{
    display: block;
}

.False
{
    display: none;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #444444;
}
h1
{
    font-family: arial;
    font-size: 25px;
    font-weight: 100;
    line-height: 25px;
    text-align: justify;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}
p
{
    color: #444;
    text-align: justify;
}
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}
#logindisplay a
{
    font-size: 10px;
}
ul#Menu
{
    height: 35px;
    width: 625px;
    float: right;
    margin-top: 10px;
    text-align: right;
    border-bottom: 1px dashed #A3D7E2;
}
ul#Menu li
{
    display: inline;
}
ul#Menu li a
{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border: medium none;
    line-height: 30px;
    margin: 10px 0 0;
    padding: 7px;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    font-weight: 100;
}
ul#Menu li.alpha a
{
    margin: 10px 5px 0 0;
}
ul#Menu li a:hover
{
    background-color: #A3D7E2;
    color: white;
    text-shadow: 1px 1px 0 #4D4D4D, 2px 2px 0 rgba(0, 0, 0, 0.153);
    -moz-text-shadow: 1px 1px 0 #4D4D4D, 2px 2px 0 rgba(0, 0, 0, 0.153);
    -webkit-text-shadow: 1px 1px 0 #4D4D4D, 2px 2px 0 rgba(0, 0, 0, 0.153);
}
/*Profiles Menus*/
ul.Profil_Menu
{
    display: block;
    padding: 2px;
    width: 190px;
    margin-top: 0px;
    list-style: none;
}

ul#Cat_Menu li
{
    display: inherit;
}

ul.Profil_Menu li a
{
    text-decoration: none;
    color: #1f1f1f;
    display: block;
    padding: 4px;
    font-size: 13px;
    line-height: 14px;
}
ul.Profil_Menu li a:hover
{
    background-color: #D8DFEA;
    color: Black;
}
/*end profil menus*/

:root a, *:root input[type="text"], *:root input[type="password"], *:root textarea, *:root input[type="submit"], *:root .thumb:focus, *:root .thumb:hover
{
    -moz-transition: all 400ms ease-out 0s;
    -webkit-transition: all 400ms ease-out 0s;
}
a, a:focus, a:hover, h1 strong, h2, .name, .identity h4, h4, input[type="text"], textarea, #projet-description h5 #access li a, .thumb .title, .thumb .excerpt, .thumb .cat, #projet-description h2, .form-contact p, .color2, label
{
    color: #4D4D4D;
}
.pager
{
    border-top: 2px solid #F1F1F1;
    float: left;
    padding: 10px;
    width: 100%;
}
.pager a
{
    padding: 5px;
    color: #1f1f1f;
    font-size: 11pt;
    font-family: Tahoma;
    text-decoration: none;
    border-right: 2px solid #efefef;
}
.pager a:hover
{
    background-color: #afafaf;
}
.pager a.current
{
    font-size: 13pt;
    font-weight: bold;
    color: Black;
}

.pager .countInfo
{
    padding: 0;
    margin: 0;
    float: right;
}
.newProjectInfo, .like img
{
    float: left;
}
.heightBox input
{
    width: 600px;
}
.Profil_like
{
    text-align: left;
    margin-top: -5px;
    background-color: #EBF6F8;
    border-bottom: 1px solid #A3D7E2;
    font-size: 10px;
    padding: 2px;
}
.like-bar-ok
{
    background: url(images/like-bar-ok.png) no-repeat scroll 10px 0;
    height: 10px;
    margin-top: -20px;
}
.Like-this
{
    margin-top: -20px;
}
.Like-this a
{
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}

.Profil_EntireBox_Content h3
{
    margin: -5px 0 -5px 0;
    padding: -5px 0 -5px 0;
}

.Profil-h3-a
{
    color: #3F7AA6;
    text-decoration: none;
}
.Profil-h3-a:hover, p a:hover, .last-like a:hover, h3 span a:hover, comment-sender-name:hover, .blue-link span a:hover
{
    color: #3B5998;
    text-decoration: underline;
}

.Profil_like a, p a, .last-like a, h3 span a, .comment-sender-name, .blue-link span a
{
    color: #3B5998;
    cursor: pointer;
    text-decoration: none;
}
.Profil_EntireBox_Content p
{
    text-align: left;
    font-size: 11px;
}
.detail-des-title
{
    text-align: left;
    font-weight: bold;
}
.alignleft
{
    text-align: left;
}
.p-like-notice
{
    margin-top: -15px;
}
h3 span
{
    text-align: right;
    font-size: 10px;
}
h3 a
{
    text-decoration: none;
}

.comment-sender-name
{
    font-weight: bold;
}
.comment-p
{
    margin: 0;
    padding: 0;
    margin-right: 5px;
    line-height: 1.3;
    width: 98%;
}
.comment-createdate
{
    color: Gray;
    margin: 0;
    padding: 0;
}

.projectList h2
{
    margin: 0;
    padding: 0;
}
.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}
.validation-summary-errors span span
{
    font-weight: normal;
}
.validation-summary-errors span span, .looseTop span span
{
    background: url("images/failed-ico.png") no-repeat scroll 10px 7px #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
    padding: 10px 10px 10px 30px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 10px;
}
.looseTop span span
{
    float: right;
    position: absolute;
    margin: -2px 0 0 5px;
}

.color-darkblue
{
    color: #2D5A80;
    font-weight: normal;
    margin-left: 10px;
    margin-bottom: -5px;
    text-decoration: none;
}
.color-darkgrey
{
    color: #1f1f1f;
    font-weight: normal;
    padding: 2px;
    font-size: 14pt;
    text-decoration: none;
}
.create-link, .create-link a
{
    margin: 0;
  
    color: #2f2f2f;
    text-decoration: none;
    text-align: right;
    font-weight:normal;
    font-size: 13pt;
}
.create-link a:hover
{
    text-decoration:underline;
}
.projectList .projects .project h5, .projectList .projects .project h5 a
{
    text-decoration: none;
    font-size: 13pt;
    margin: 0;
    padding: 5px;
}

h3 .project-sender-name
{
    color: #3F7AA6;
    text-decoration: none;
}
h3 .project-sender-name:hover
{
    
    text-decoration: underline;
}